/**
 * @author wn
 * @date 2022/10/17 16:02:14
 * @description: 主页 常量数据
 */

import request from '@/utils/request'

// 1 主页 table  数据  --  列名
export const homeTable = {
	name: '品牌',
	todayBuy: '今日购买',
	monthBuy: '本月购买',
	totalBuy: '总销量',
}

/**
 * 首页-获取Table 数据
 * isMock = true
 * @returns Promise
 */

export const getHomeTableData = () =>
	request('/home/tableData', undefined, true)

/**
 * 首页右上角-获取 订单数量 数据
 * isMock = true
 * @returns Promise
 */

export const getHomeOrderNumber = () =>
	request('/home/orderNumber', undefined, true)

/**
 * 首页右侧-获取 echarts 数据
 * isMock = true
 * @returns Promise
 */

export const getEchartsData = () =>
	request('/home/echartsData', undefined, true)

// 折线图  echarts 配置
export const echartsLine = {
	// 文字颜色
	textStyle: { color: '#333' },
	grid: { left: '16%' },
	// 提示框
	tooltip: {
		trigger: 'axis',
		extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);', // 附加阴影样式
		confine: true, // 限制 tooltip在容器内
		axisPointer: {
			type: 'shadow', // hover  区域阴影
		},
		// backgroundColor: '#fff',
		// borderColor: 'none',
		textStyle: {
			color: '#53565C',
		},
	},
	xAxis: {
		type: 'category', // 类目轴
		data: [],
		axisLine: {
			lineStyle: { color: '#17b3a3' },
		},
		axisLabel: {
			interval: 0,
			color: '#333',
		},
	},
	yAxis: [
		{
			type: 'value',
			axisLine: {
				lineStyle: { color: '#17b3a3' },
			},
		},
	],
	color: ['#23c7c9', '#b6a2de', '#5ab1ef', '#ffb980', '#d87a80', '#8d98b3'],
	series: [],
}
// 柱状图
export const echartsBar = {
	// 文字颜色
	textStyle: { color: '#333' },
	grid: { left: '16%' },
	// 提示框
	tooltip: { trigger: 'axis' },
	xAxis: {
		type: 'category', // 类目轴
		data: [],
		axisLine: {
			lineStyle: { color: '#17b3a3' },
		},
		axisLabel: {
			interval: 0,
			color: '#333',
		},
	},
	yAxis: [
		{
			type: 'value',
			axisLine: {
				lineStyle: { color: '#17b3a3' },
			},
		},
	],
	color: ['#23c7c9', '#b6a2de', '#5ab1ef', '#ffb980', '#d87a80', '#8d98b3'],
	series: [],
}
// 饼状图配置
export const echartsPie = {
	tooltip: { trigger: 'item' },
	color: [
		'#0f78f4',
		'#dd536b',
		'#9462e5',
		'#a6a6a6',
		'#e1bb22',
		'#39c362',
		'#3de1cf',
	],
	series: [],
}
